home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9805.lzh / log.9805 / text0433.txt < prev    next >
Encoding:
Text File  |  1998-06-01  |  1.4 KB  |  39 lines

  1. On 13-Maj-98 Grzegorz Kraszewski generated such output:
  2. > Mimo, ¿e "gram w dru¿ynie E" to przyznajê, ¿e nie lubiê tego NEW.
  3. > Podstawowa ró¿nica miêdzy AllocMem() i NEW jest taka, ¿e dok³adnie
  4. wiadomo
  5. > co robi AllocMem(), a o NEW wiadomo tyle, ile jest w docu do E (czyli
  6. > mniej). Dlatego w E i tak u¿ywam AllocMem().
  7.  
  8. A ja lubiê NEW i wszelkie funkcje obslugi pamiêci z E. NEW stosuje siê
  9. przy programowaniu obiektowym, tylko przez NEW mo¿na zainicjowaæ
  10. obiekt z metodami. A co do innych funkcji pamiêciowych gor±co polecam
  11. FastNew (), która dzia³a jak piorun i nie ¶mieci po pamiêci.
  12. Szczególnie, je¶li alokowane obszary s± mniejsze ni¿ 256 bajtów.
  13. Napisa³em sobie ma³y programik i uzyska³em takie wyniki:
  14.  
  15. Test: Alloc 100 bytes of memory 7000 times.
  16. Testing FastNew()...           Elapsed time 0.000000
  17. Testing AllocPooled()...       Elapsed time 4.185498
  18.  
  19. Test: Alloc 1024 bytes of memory 7000 times.
  20. Testing FastNew()...           Elapsed time 2.092570
  21. Testing AllocPooled()...       Elapsed time 4.394680
  22.  
  23. Test: Alloc 2000 bytes of memory 7000 times.
  24. Testing FastNew()...           Elapsed time 2.825054
  25. Testing AllocPooled()...       Elapsed time 4.813096
  26.  
  27. Jednocze¶nie podpisujê sie pod pomys³em definitywnego zamkniêcia
  28. dyskusji, a o E, czy nawet C i innych programistycznych dyskusji
  29. zapraszam na priva.
  30.  
  31. Narazie!
  32. -- 
  33.   Michal "Misha" Durys                misha@femina.tom.pl
  34.   A1200T, 040, 34MB RAM, 850MB HDD, 4xCD, SVGA, 33.6 kbps
  35.  
  36.  
  37.  
  38.  
  39.